#ifndef _IRENDER_VIEW_H_
#define _IRENDER_VIEW_H_
#include "PCH.h"
namespace DeviousRenderer
{
	class Scene;
	class IRenderView
	{
	public:
		IRenderView();
		virtual ~IRenderView();

		void			SetViewMatrix(XMMATRIX matrix) { m_mViewMatrix = matrix; }
		XMMATRIX		GetViewMatrix() { return m_mViewMatrix};
		void			SetProjMatrix(XMMATRIX matrix) { m_mProjMatrix = matrix; }
		XMMATRIX		GetProjMatrix() { return m_mProjMatrix};


	protected:
		Scene*		m_Scene;

		XMMATRIX	m_mViewMatrix;
		XMMATRIX	m_mProjMatrix;

	};
}
#endif//_IRENDER_VIEW_H_